package com.jbp.utils;

import com.jbp.exception.RRException;

public class AssertUtil {
    /**
     * 参数不能为0
     * */
    public static void assertNot0(int param, String msg){
        if(param == 0) {
            throw new RRException(msg);
        }
    }

    /**
     * 参数不能为空
     * */
    public static void assertNotNull(Object param, String msg){
        if(param == null) {
            throw new RRException(msg);
        }
    }

    /**
     * 参数必须是正整数
     * */
    public static void assertInt(Object param, String msg){
        if(param == null || !((String) param).matches("[0-9]+")) {
            throw new RRException(msg);
        }
    }
}
